Icon (programmeertaal)

Icon
Icon
Paradigma imperatief, gestructureerd
Verschenen ca. 1978
Ontworpen door Ralph Griswold en anderen
Huidige versie v9.5.23a[1] Bewerken op Wikidata
19 augustus 2023; 5 juni 2013
Typesysteem dynamisch
Beïnvloed door SNOBOL, Algol
Invloed op Python
Besturingssysteem Multiplatform
Website Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

Icon is een programmeertaal die ontworpen is voor niet-numerieke toepassingen, in het bijzonder voor het verwerken van tekst (strings). Icon werd in de tweede helft van de jaren 1970 ontwikkeld aan de universiteit van Arizona door Ralph Griswold, Dave Hanson en anderen.[2][3] De functionaliteit van Icon was vergelijkbaar met die van SNOBOL4, maar de syntaxis van Icon was moderner dan die van SNOBOL4, waarvan de syntaxis nog op verwerking met ponskaarten gericht was. De syntaxis van Icon heeft gelijkenissen met die van Pascal (bijvoorbeeld ":=" om een waarde toe te kennen) en C, maar er zijn ook een aantal verschillen. Zo hoeft een bevel niet te eindigen op een ";" aan het einde van een regel.

Icon werd nadien verder ontwikkeld en zit momenteel (jaar 2013) aan versie 9.5, verkrijgbaar voor Unix-, Linux- en Macintosh- (met Intelprocessor) systemen. Het draait ook onder Cygwin op Microsoft Windows.

  1. https://github.com/gtownsend/icon/releases/tag/v9.5.23a.
  2. Griswold, R.E., Hanson D.R. en Korb J.T.: "The Icon programming language; an overview." SIGPLAN Notices, vol. 14 nr. 4, pp. 18-31 (1979)
  3. Griswold R.E. en Hanson D.R., "Reference Manual for the Icon Programming language", Technical Report TR 79-1, Department of Computer Science, The University of Arizona (1979)

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search